package main

// SPAPacket SPA数据包结构体
type SPAPacket struct {
	ID              int    `json:"id"`
	Token           string `json:"token"`
	RandomValue     int64  `json:"randomValue"`
	Username        string `json:"username"`
	Timestamp       string `json:"timestamp"`
	FKOVersion      string `json:"FKOVersion"`
	MessageType     string `json:"messageType"`
	NatAccess       string `json:"natAccess"`
	Auth            string `json:"auth"`
	ClientTimeOut   int    `json:"clientTimeOut"`
	EncryptionType  string `json:"encryptionType"`
	DigestType      string `json:"digestType"`
	SignatureType   string `json:"signatureType"`
	Protocol        string `json:"protocol"`
	SourcePort      int    `json:"sourcePort"`
	DestinationPort int    `json:"destinationPort"`
	SourceIP        string `json:"sourceIP"`
	DestinationIP   string `json:"destinationIP"`
	SPAPacketBytes  int    `json:"SPAPacketBytes"`
}
